#include <INTRINS.H>

/*********************************************************************
	方法：延时1毫秒，12MHz晶振
	参数：
	返回值：无
*/
void Delay12M()
{
	unsigned char i, j;

	i = 2;
	j = 239;
	do
	{
		while (--j);
	} while (--i);
}

/****************************************************************
	方法：延时任意毫秒
	参数：毫秒数
	返回值：无
****************************************************************/
void Delay(unsigned int time)		//@12.000MHz
{
	unsigned char i, j, k;

	while(time--)
	{
		i = 2;
		j = 239;
		do
		{
			while (--j);
		} while (--i);
	}
}

/*********************************************************************
	方法：延时1毫秒，11.0592MHz晶振
	参数：
	返回值：无
*/
void Delay110592M()
{
	unsigned char i, j;

	_nop_();
	i = 2;
	j = 199;
	do
	{
		while (--j);
	} while (--i);
}